package cn.com.blueInfo.utils.result;

import com.alibaba.fastjson.JSONObject;
import lombok.Data;

/**
 * 返回登录信息
 * @ClassName: ResultLoginInfo
 * @author suxch
 * @date 2019年4月27日  下午1:26:00
 */
@Data
public class ResultLoginInfo {

    /** 返回的状态 */
    private boolean result = true;
    /** 返回的消息 */
    private String message = "数据获取成功";
    /** 返回的数据 */
    private Object data;
    /** 返回的异常信息 */
    private String error;
    /** 登录的的URL */
    private String url;

    /**
     * @Title: toString
     * @return
     * @see Object#toString()
     */
    @Override
    public String toString() {
        JSONObject resultJson = new JSONObject();
        resultJson.put("result", result);
        resultJson.put("message", message);
        resultJson.put("data", data);
        resultJson.put("error", error);
        resultJson.put("url", url);
        return resultJson.toJSONString();
    }

}
